﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Pe.Petecos.Comercial.Aplicacion.TransferObject.Ventas
{
    public class DataEvento
    {
        public DataEvento() {
            this.ListaEventoDetalle = new List<DataEventoDetalle>();
        }

        public int CodigoEvento { get; set; }
        public string NombreEvento { get; set; }
        public string CodigoTipoEvento { get; set; }
        public string CodigoMoneda { get; set; }
        public string NombreMoneda { get; set; }
        public string FechaEvento { get; set; }
        public string LugarEvento { get; set; }
        public string NombreEncargado { get; set; }
        public string Objetivo { get; set; }
        public string Observaciones { get; set; }
        public bool EsPresupuesto { get; set; }
        public decimal MontoSubTotal { get; set; }
        public decimal MontoIgv { get; set; }
        public decimal MontoTotal { get; set; }
        public string CodigoEstado { get; set; }

        public string UsuarioCreacion { get; set; }
        public string FechaCreacion { get; set; }
        public string UsuarioModificacion { get; set; }
        public string FechaModificacion { get; set; }

        public int CodigoCliente { get; set; }
        public string NombreCliente { get; set; }
        public string NumeroDocumento { get; set; }        
        public string CorreoElectronico { get; set; }
        public string Telefono { get; set; }

        public string DocumentoContacto { get; set; }
        public string NombreContacto { get; set; }
        public string CorreoElectronicoContacto { get; set; }
        public string TelefonoContacto { get; set; }

        public string NombreEstado { get; set; }
        public string NombreTipoEvento { get; set; }

        public int CodigoUsuario { get; set; }
        public string NombreUsuarioCompleto { get; set; }
        public string EmailUsuario { get; set; }
          
        public List<DataEventoDetalle> ListaEventoDetalle { get; set; }
    }
}
